package com.aorise.service.system;


import com.aorise.model.system.Authority;

import java.util.List;

/**
 * @Auther: zhouhao
 * @Date: 2019/4/26
 * @Description:
 */
public interface AuthorityService {

    /**
     * 根据角色ID 查询这些角色下的权限
     * @param roleIds 角色ID集合
     * @return
     */
    List<Authority> selectByRoleIds(List<Integer> roleIds);

    /**
     * 根据角色ID 查询 当前角色的权限
     * @param roleId
     * @return
     */
    List<Authority> selectByRoleId(Integer roleId);

    /**
     * 全部权限列表
     * @return
     */
    List<Authority> allPermission();
}
